/*
 * Copyright 2008-2023 dexian.vip. All rights reserved.
 * Support: http://www.dexian.vip
 * License: http://www.dexian.vip/license
 */

package vip.dexian.common.query;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * 构造分页条件，如第几页，每页显示多少条，搜索条件等。
 * <p>
 * 该类不会统计多少条数据(不执行count(*)方法)。
 *
 * @author 挺好的 2023年05月30日 16:04
 */
@Data
@EqualsAndHashCode (callSuper = false)
public class PositionPageable extends Pageable {

    @Serial
    private static final long serialVersionUID = -1283570737723991077L;

    public PositionPageable () {
        super.setCount(false);
    }

    public PositionPageable (Integer pageNumber, Integer pageSize) {
        super(pageNumber, pageSize);
        super.setCount(false);
    }
}
